﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Toenda.Foundation.IO {
	/// <summary>
	/// FileCopyFinishEventArgs
	/// </summary>
	public class FileCopyFinishEventArgs : EventArgs {
		private bool _successfull;
		private string _text;
		private string _currentFilename;

		/// <summary>
		/// FileCopyFinishEventArgs
		/// </summary>
		/// <param name="successfull">if set to <c>true</c> [successfull].</param>
		/// <param name="filename">The filename.</param>
		/// <param name="text">The text.</param>
		public FileCopyFinishEventArgs(bool successfull, string filename, string text) {
			this._successfull = successfull;
			this._currentFilename = filename;
			this._text = text;
		}

		/// <summary>
		/// Get or set the successfull
		/// </summary>
		/// <value><c>true</c> if successfull; otherwise, <c>false</c>.</value>
		public bool Successfull {
			get { return this._successfull; }
			set { this._successfull = value; }
		}

		/// <summary>
		/// Get or set the filename
		/// </summary>
		/// <value>The filename.</value>
		public string Filename {
			get { return this._currentFilename; }
			set { this._currentFilename = value; }
		}

		/// <summary>
		/// Get or set the text
		/// </summary>
		/// <value>The text.</value>
		public string Text {
			get { return this._text; }
			set { this._text = value; }
		}
	}
}
